#ifndef _TRIPS_H_
#define _TRIPS_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
#include <time.h>
#include <assert.h>
#include "../include/administrator.h"

//创建车次结构体
typedef struct train
{
    struct tm time;//出发时间
    int passengernum;//载客数量
    char trip[20];//车次
    char start[40];//发车地
    char destination[40];//到达地
}TRAINS;

//创建车次链表
typedef struct trainlink
{
    TRAINS tripsan;
    struct trainlink *next;
}TRAIN;

//创建头节点
TRAIN *tripsHead(TRAIN *head);

//查看车次
void print(TRAIN *head);

//修改车次
TRAIN *changeTrips(TRAIN *head, ADM *head1);

//停运车次
TRAIN *stopTrips(TRAIN *head, ADM *head1);

//增加车次
TRAIN *addtrips(TRAIN *head, ADM *head1);

//查询车次
void findTrips(TRAIN *head);

//释放链表
void freetrips(TRAIN *head);

#endif